package com.hunliji.monitor.web.facade;

import com.hunliji.monitor.web.model.vo.TestVO;

/**
 * @author xingfeng
 * @date 2018/11/26
 */
public interface TestFacade {

    /**
     * 根据主键查询
     *
     * @param id
     * @return
     */
    TestVO getById(Long id);

    /**
     * 测试分布式锁
     */
    void testDistributeLock();

    /**
     * 日志测试
     */
    void testLog();

    /**
     * 消息测试
     */
    void testMq();


    /**
     * 消息测试-测试并发消费的能力
     */
    void testMqBatch();

    /**
     * 测试顺序消息
     */
    void testMqOrder();
}
